package com.bkgy.controller.planking.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 锌锅热平衡 风机
 *
 * @TableName TB_PROFIT1870
 */
@Data
@TableName(value = "TB_PROFIT1870")
public class ProfitEntity {

    /**
     * 出口卷号
     */
    @TableField(value = "EXTID")
    private String extId;

    /**
     * 入口卷号
     */
    @TableField(value = "ENTID")
    private String entId;

    /**
     * 入口宽度
     */
    @TableField(value = "MWIDTH")
    private BigDecimal mWidth;

    /**
     * 入口厚度
     */
    @TableField(value = "MTHICK")
    private BigDecimal mThick;

    /**
     * 入口重量
     */
    @TableField(value = "MWEIGHT")
    private BigDecimal mWeight;

    /**
     * 锌层实际
     */
    @TableField(value = "N_TARGCOATTHKUPSUR")
    private BigDecimal nTargcoatthkupsur;

    /**
     * 入口机时产量
     */
    @TableField(value = "INPUT_HOUR")
    private BigDecimal inputHour;

    /**
     * 成材率
     */
    @TableField(value = "YEILD")
    private BigDecimal yeild;

    /**
     * 吨钢效益
     */
    @TableField(value = "TON_PROFIT")
    private BigDecimal tonProfit;

    /**
     * 吨钢总效益
     */
    @TableField(value = "TON_PROFIT_TOTAL")
    private BigDecimal tonProfitTotal;

    /**
     * 出口宽度
     */
    @TableField(value = "EXT_WIDTH")
    private BigDecimal extWidth;

    /**
     * 缺陷等级
     */
    @TableField(value = "DEFECT_LEVEL")
    private BigDecimal defectLevel;

    /**
     * 出口厚度
     */
    @TableField(value = "EXT_THICK")
    private BigDecimal extThick;

    /**
     * 出口重量
     */
    @TableField(value = "EXT_WEIGHT")
    private BigDecimal extWeight;

    /**
     * 出口下线时间
     */
    @TableField(value = "CREDATE")
    private String creDate;

    /**
     * 历史机时产量
     */
    @TableField(value = "OUTPUT_HOUR")
    private BigDecimal outputHour;

    /**
     * 生产班组
     */
    @TableField(value = "TURNL2")
    private String turnL2;

    /**
     * 钢种代码
     */
    @TableField(value = "STEELGRADE")
    private String steelGrade;

    /**
     * 压缩空气
     */
    @TableField(value = "PRESS_AIR")
    private BigDecimal pressAir;

    /**
     * 压缩空气异常
     */
    @TableField(value = "PRESS_AIR_EXC")
    private Integer pressAirExc;

    /**
     * 蒸汽
     */
    @TableField(value = "STEAM")
    private BigDecimal steam;

    /**
     * 蒸汽异常
     */
    @TableField(value = "STEAM_EXC")
    private Integer steamExc;

    /**
     * 脱盐水
     */
    @TableField(value = "SALT")
    private BigDecimal salt;

    /**
     * 脱盐水异常
     */
    @TableField(value = "SALT_EXC")
    private Integer saltExc;

    /**
     * 煤气
     */
    @TableField(value = "GAS")
    private BigDecimal gas;

    /**
     * 煤气异常
     */
    @TableField(value = "GAS_EXC")
    private Integer gasExc;

    /**
     * 精氮
     */
    @TableField(value = "FINE_NITROGEN")
    private BigDecimal fineNitrogen;

    /**
     * 精氮异常
     */
    @TableField(value = "FINE_NITROGEN_EXC")
    private Integer fineNitrogenExc;

    /**
     * 粗氮
     */
    @TableField(value = "ROUGH_NITROGEN")
    private BigDecimal roughNitrogen;

    /**
     * 粗氮异常
     */
    @TableField(value = "ROUGH_NITROGEN_EXC")
    private Integer roughNitrogenExc;

    /**
     * 清洗段水
     */
    @TableField(value = "CLEAN_WATER")
    private BigDecimal cleanWater;

    /**
     * 清洗段水异常
     */
    @TableField(value = "CLEAN_WATER_EXC")
    private Integer cleanWaterExc;

    /**
     * 氢气
     */
    @TableField(value = "HYDROGEN")
    private BigDecimal hydrogen;

    /**
     * 氢气异常
     */
    @TableField(value = "HYDROGEN_EXC")
    private Integer hydrogenExc;

    /**
     * 电量
     */
    @TableField(value = "POWER_MOUNT")
    private BigDecimal powerMount;

    /**
     * 电量异常
     */
    @TableField(value = "POWER_MOUNT_EXC")
    private Integer powerMountExc;

    /**
     * 涂油量
     */
    @TableField(value = "N_OILAMOUNT")
    private BigDecimal nOilamount;

    /**
     * 涂油量异常
     */
    @TableField(value = "N_OILAMOUNT_EXC")
    private Integer nOilamountExc;

    /**
     * 锌层
     */
    @TableField(value = "ZINC")
    private BigDecimal zinc;

    /**
     * 锌层异常
     */
    @TableField(value = "ZINC_EXC")
    private Integer zincExc;

    /**
     * 厚度等级
     */
    @TableField(value = "THICK_CLASS")
    private Integer thickClass;

    /**
     * 宽度等级
     */
    @TableField(value = "WIDTH_CLASS")
    private Integer widthClass;

    /**
     * 生产用时
     */
    @TableField(value = "PROD_SEC")
    private String prodSec;

    @TableField(value = "SURFACECODE")
    private String surfacecode;
}
